package com.seeyon.apps.brwh.manager;

import com.seeyon.apps.brwh.po.SencondDatailPO;

import java.util.List;
import java.util.Map;

/**
 * 二级明细扩展Manager
 */
public interface SencondDatailManager {
    /**
     * 插入一条数据
     *
     */
    public void save(SencondDatailPO sencondDatailPO);
    /**
     * 根据主表ID查询
     * @param masterId
     * @return
     */
    public SencondDatailPO findDataByMasterId(String masterId);
    /**
     * 查询所有数据信息
     * @return
     */
    public List<SencondDatailPO> findAllDatas();

    /**
     * 根据参数查询数据信息
     * @return
     */
    public List<SencondDatailPO> findDatasByMap(Map<String,Object> map);

    /**
     * 更新数据信息
     * @return
     */
    public void updateAccountLockRecord(SencondDatailPO sencondDatailPO);
}
